/**
 * 
 */
package de.cbf.cam.dsa.facet.weapon_cc;

import java.util.ArrayList;
import java.util.List;

import de.cbf.util.uuidheader.entities.UUIDReference;

/**
 * @author Nebelritter
 *
 */
public interface FacetWeaponCCConstants {

	///property events index

	public static final int PI_TALENTS_VALUES		=  10;
	public static final int PI_TALENT_CONDTITIONS	=  13;
	public static final int PI_MANEUVER_CONDTITIONS		=  14;
	public static final int PI_LENGTH				=  11;
	public static final int PI_BF					=  12;
		
	public static final String PN_TALENTS_VALUES	= "weapon_cc.talents_values";
	public static final String PN_TALENT_CONDITIONS	= "weapon_cc.talents_conditions";
	public static final String PN_MANEUVER_CONDITIONS		= "weapon_cc.sf_conditions";
	public static final String PN_LENGTH		 	= "weapon_cc.length";
	public static final String PN_BF				= "weapon_cc.bf";
	
	public static final String TEXT_LOG_HEADING_WEAPON_CC	= "Close Combat Weapon";
	public static final String TEXT_LOG_LENGTH				= "Length: ";
	public static final String TEXT_LOG_BF					= "Bf: ";
	public static final String TEXT_LOG_TALENTS_VALUES		= "Talents/Values: ";
	public static final String TEXT_LOG_TALENTS_CONDITIONS	= "TalentConditions: ";
	public static final String TEXT_LOG_MANEUVER_CONDITIONS 		= "SF/Conditions: ";
	public static final String TEXT_LOG_TP					= "TP: ";
	public static final String TEXT_LOG_TP_KK				= "TP/KK: ";
	public static final String TEXT_LOG_INI					= "Ini: ";
	public static final String TEXT_LOG_WM					= "WM: ";
	public static final String TEXT_LOG_DK					= "DK: ";
	public static final String TEXT_LOG_SPECIALS			= "Bem.: ";
	
	public static final String	TEXT_UNSET_LENGTH 		 	= "LENGTH not set";	
	public static final String	TEXT_UNSET_BF 			 	= "BF not set";
	public static final String 	TEXT_UNSET_TALENT_VALUES 	= "TALENT VALUES empty";
	
	public static final Double				UNSET_LENGTH	= -1D;
	public static final Integer				UNSET_BF 	 	= Integer.MIN_VALUE;
	public static final List<UUIDReference> UNSET_TALENTS	= new ArrayList<UUIDReference>();
		
	public static final int ARRAY_IDX_TALENT	= 0;
	public static final int ARRAY_IDX_VALUE		= 1;
		
}
